package com.sxj.corejava.code09_集合.map;

import java.util.Properties;

/**
 * @author 石小俊
 * @date 2025年02月20日
 */
public class Test05_Properties {

    public static void main(String[] args) {
        // Properties没有泛型,只能存储字符串,相当于Hashtable<String,String>
        Properties properties = new Properties();

        // 支持Hashtable的方法
        // 如果使用Hashtable的方法,其值可以不是字符串
        properties.put("id", 1);
        properties.put("name", "admin");

        // 一般情况下,会使用自己的方法
        // 自己的方法的key与value均必须是字符串
        // 开发中建议使用自己的方法
        properties.setProperty("age", "18");
        System.out.println(properties);

        System.out.println(properties.get("id"));
        System.out.println(properties.getProperty("name"));
        System.out.println(properties.getProperty("age"));

        // 遍历方式与Hashtable一致
    }

}
